home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 015 / setupoki.arc / SETUPOKI.DOC < prev   
Text File  |  1987-01-11  |  4KB  |  54 lines

  1.     SETUPOKI is an enhanced version of a memory-resident printer setup
  2.     utility written by Jeff Prosise and published in PC Magazine (Vol. 5,
  3.     No. 12, June 24, 1986).  It was originally called SETUP, but has been
  4.     renamed SETUPOKI to avoid conflict with other programs which use the
  5.     rather generic name SETUP.  The program allows you to call up a menu
  6.     of printer options at any time and send the corresponding codes to
  7.     your printer without having to look them up in the manual.  The
  8.     original version sent Epson FX/RX control codes, but this one sends
  9.     Okidata 92/93 codes.  The menu text and the code table can be easily
  10.     modified in source or object form for use with a different printer;
  11.     however, the published DEBUG offsets are no longer valid.  Each code
  12.     table entry is exactly 16 bytes long:  control bytes first, followed
  13.     by a terminator byte of 255 decimal, followed by filler bytes.
  14.  
  15.     Before you can use SETUPOKI, you must load it into memory by typing
  16.     its name at the DOS prompt or by including it in an AUTOEXEC batch.
  17.     Once loaded, it should NOT be loaded again until the computer is
  18.     rebooted.  It should work on all PC's and compatibles and on all
  19.     video adapters, but only in 80-column text modes.  (See article.)
  20.  
  21.     When SETUPOKI is invoked by pressing the Ctrl and Right Shift keys
  22.     together, it will display a menu of function keys and resulting
  23.     actions.  F1 thru F10 and Shifted-F1 thru -F8 are largely self-
  24.     explanatory (and are explained in the article).  F9 originally
  25.     reset top-of-form with a page length of 66 lines; now it uses a
  26.     page length of 11 inches.  Shifted-F9 is now also accepted to
  27.     reset top-of-form with manual page-length entry:  After Shifted-
  28.     F9, enter Ctrl-A for 1-inch forms or Ctrl-B for 2-inch forms, etc.
  29.     Invalid keys will still cause a beep from the computer speaker,
  30.     but many more keys are now valid, as exlained below.
  31.  
  32.     The End key in the numeric pad is now used to exit from SETUPOKI
  33.     (since ESC can be sent manually).  Ctrl-F1 to Ctrl-F4 are accepted
  34.     to select printers LPT1 to LPT4 respectively.  Alt-F1 to Alt-F4 are
  35.     accepted to swap printers LPT1 to LPT4 with printer LPT1, which is
  36.     done by swapping the entries in the printer base table in the BIOS
  37.     data area.  To avoid any confusion which might result from repeated
  38.     swaps, the original values are reset before each swap.  (LPT4 is not
  39.     normally valid, but might be supported by some BIOS implementations,
  40.     since there are 4 entries in the table.)  Valid ASCII characters
  41.     (less than 128 decimal) are accepted and passed to the printer for
  42.     forms setup or whatever.  Some control keys are very useful; for
  43.     example, Ctrl-L (FF) will skip to top-of-form.  Return gives a CR
  44.     only; use Ctrl-J (or Ctrl-Return) if you want a LineFeed (LF).
  45.  
  46.     It would be nicer if up to four different menus and code tables
  47.     could be included, but as the program now stands, only one type of
  48.     printer can be fully supported.  For example, if LPT2 is different,
  49.     the LPT1 control codes may not apply, but LPT2 can still be sent
  50.     control codes by entering them manually.  This was easy to add to
  51.     the original program, and should be better than no support at all.
  52.     The port-swapping logic is handy in situations where the program
  53.     doing the printing does not provide support for changing printers.
  54.